package com.jingdianjichi.oss.service;

import org.springframework.stereotype.Service;

import java.util.List;

/**
 * 他和我们的storageService做交互去,这样 controller层,在一次的和Storage去做一次解耦来的
 *      /这个就是中间层来的
 */
@Service
public class FileService {

    private final StorageService storageService;

    //使用构造函数去初始化,这里是使用Spring自动注入的,你也可以通过上面的属性进行注入
    public FileService(StorageService storageService) {
        this.storageService = storageService;
    }


    /**
     * 列出所有的桶
     */
    public List<String> getAllBucket(){
        return storageService.getAllBucket();
    }
}
